package com.piano.moguyun.bean;

import java.util.List;

public class LoginBean {

    private int code;
    private String msg;
    private DataBean data;

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        private String userId;
        private String phone;
        private String moguNo;
        private String nikeName;
        private int gender;
        private String userType;
        private String token;
        private Long expiredTime;
        private String headImg;
        private Object plan;
        private OrgJsonBean orgJson;
        private List<RoleGroupBean> roleGroup;
        private String roleName;
        private String roleId;
        private String roleLevel;
        private String roleKey;
        private Object dataList;
        private String neteaseImId;
        private Object umengId;
        private int authType;
        private Object sessionKey;
        private int isAccount;

        public String getUserId() {
            return userId;
        }

        public void setUserId(String userId) {
            this.userId = userId;
        }

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }

        public String getMoguNo() {
            return moguNo;
        }

        public void setMoguNo(String moguNo) {
            this.moguNo = moguNo;
        }

        public String getNikeName() {
            return nikeName;
        }

        public void setNikeName(String nikeName) {
            this.nikeName = nikeName;
        }

        public int getGender() {
            return gender;
        }

        public void setGender(int gender) {
            this.gender = gender;
        }

        public String getUserType() {
            return userType;
        }

        public void setUserType(String userType) {
            this.userType = userType;
        }

        public String getToken() {
            return token;
        }

        public void setToken(String token) {
            this.token = token;
        }

        public Long getExpiredTime() {
            return expiredTime;
        }

        public void setExpiredTime(Long expiredTime) {
            this.expiredTime = expiredTime;
        }

        public String getHeadImg() {
            return headImg;
        }

        public void setHeadImg(String headImg) {
            this.headImg = headImg;
        }

        public Object getPlan() {
            return plan;
        }

        public void setPlan(Object plan) {
            this.plan = plan;
        }

        public OrgJsonBean getOrgJson() {
            return orgJson;
        }

        public void setOrgJson(OrgJsonBean orgJson) {
            this.orgJson = orgJson;
        }

        public List<RoleGroupBean> getRoleGroup() {
            return roleGroup;
        }

        public void setRoleGroup(List<RoleGroupBean> roleGroup) {
            this.roleGroup = roleGroup;
        }

        public String getRoleName() {
            return roleName;
        }

        public void setRoleName(String roleName) {
            this.roleName = roleName;
        }

        public String getRoleId() {
            return roleId;
        }

        public void setRoleId(String roleId) {
            this.roleId = roleId;
        }

        public String getRoleLevel() {
            return roleLevel;
        }

        public void setRoleLevel(String roleLevel) {
            this.roleLevel = roleLevel;
        }

        public String getRoleKey() {
            return roleKey;
        }

        public void setRoleKey(String roleKey) {
            this.roleKey = roleKey;
        }

        public Object getDataList() {
            return dataList;
        }

        public void setDataList(Object dataList) {
            this.dataList = dataList;
        }

        public String getNeteaseImId() {
            return neteaseImId;
        }

        public void setNeteaseImId(String neteaseImId) {
            this.neteaseImId = neteaseImId;
        }

        public Object getUmengId() {
            return umengId;
        }

        public void setUmengId(Object umengId) {
            this.umengId = umengId;
        }

        public int getAuthType() {
            return authType;
        }

        public void setAuthType(int authType) {
            this.authType = authType;
        }

        public Object getSessionKey() {
            return sessionKey;
        }

        public void setSessionKey(Object sessionKey) {
            this.sessionKey = sessionKey;
        }

        public int getIsAccount() {
            return isAccount;
        }

        public void setIsAccount(int isAccount) {
            this.isAccount = isAccount;
        }

        public static class OrgJsonBean {
            private Object companyId;
            private Object companyName;
            private String schoolId;
            private String schoolName;
            private String depName;
            private String depId;
            private String majorId;
            private String classId;
            private String majorName;
            private Object majorField;
            private String className;
            private String studentId;
            private Object teacheId;
            private String userName;
            private String snowFlakeId;
            private String studentNumber;
            private Object teacherNumber;
            private String grade;
            private Object post;

            public Object getCompanyId() {
                return companyId;
            }

            public void setCompanyId(Object companyId) {
                this.companyId = companyId;
            }

            public Object getCompanyName() {
                return companyName;
            }

            public void setCompanyName(Object companyName) {
                this.companyName = companyName;
            }

            public String getSchoolId() {
                return schoolId;
            }

            public void setSchoolId(String schoolId) {
                this.schoolId = schoolId;
            }

            public String getSchoolName() {
                return schoolName;
            }

            public void setSchoolName(String schoolName) {
                this.schoolName = schoolName;
            }

            public String getDepName() {
                return depName;
            }

            public void setDepName(String depName) {
                this.depName = depName;
            }

            public String getDepId() {
                return depId;
            }

            public void setDepId(String depId) {
                this.depId = depId;
            }

            public String getMajorId() {
                return majorId;
            }

            public void setMajorId(String majorId) {
                this.majorId = majorId;
            }

            public String getClassId() {
                return classId;
            }

            public void setClassId(String classId) {
                this.classId = classId;
            }

            public String getMajorName() {
                return majorName;
            }

            public void setMajorName(String majorName) {
                this.majorName = majorName;
            }

            public Object getMajorField() {
                return majorField;
            }

            public void setMajorField(Object majorField) {
                this.majorField = majorField;
            }

            public String getClassName() {
                return className;
            }

            public void setClassName(String className) {
                this.className = className;
            }

            public String getStudentId() {
                return studentId;
            }

            public void setStudentId(String studentId) {
                this.studentId = studentId;
            }

            public Object getTeacheId() {
                return teacheId;
            }

            public void setTeacheId(Object teacheId) {
                this.teacheId = teacheId;
            }

            public String getUserName() {
                return userName;
            }

            public void setUserName(String userName) {
                this.userName = userName;
            }

            public String getSnowFlakeId() {
                return snowFlakeId;
            }

            public void setSnowFlakeId(String snowFlakeId) {
                this.snowFlakeId = snowFlakeId;
            }

            public String getStudentNumber() {
                return studentNumber;
            }

            public void setStudentNumber(String studentNumber) {
                this.studentNumber = studentNumber;
            }

            public Object getTeacherNumber() {
                return teacherNumber;
            }

            public void setTeacherNumber(Object teacherNumber) {
                this.teacherNumber = teacherNumber;
            }

            public String getGrade() {
                return grade;
            }

            public void setGrade(String grade) {
                this.grade = grade;
            }

            public Object getPost() {
                return post;
            }

            public void setPost(Object post) {
                this.post = post;
            }
        }

        public static class RoleGroupBean {
            private int totalCount;
            private int pageSize;
            private int totalPage;
            private int currPage;
            private Object isDeleted;
            private Object createBy;
            private Object modifiedBy;
            private Object createTime;
            private Object modifiedTime;
            private Object createByName;
            private Object modifiedByName;
            private String orderBy;
            private String sort;
            private Object roleUserId;
            private String roleId;
            private Object userId;
            private Object backup;
            private String roleName;
            private String roleKey;
            private Object state;
            private String roleLevel;

            public int getTotalCount() {
                return totalCount;
            }

            public void setTotalCount(int totalCount) {
                this.totalCount = totalCount;
            }

            public int getPageSize() {
                return pageSize;
            }

            public void setPageSize(int pageSize) {
                this.pageSize = pageSize;
            }

            public int getTotalPage() {
                return totalPage;
            }

            public void setTotalPage(int totalPage) {
                this.totalPage = totalPage;
            }

            public int getCurrPage() {
                return currPage;
            }

            public void setCurrPage(int currPage) {
                this.currPage = currPage;
            }

            public Object getIsDeleted() {
                return isDeleted;
            }

            public void setIsDeleted(Object isDeleted) {
                this.isDeleted = isDeleted;
            }

            public Object getCreateBy() {
                return createBy;
            }

            public void setCreateBy(Object createBy) {
                this.createBy = createBy;
            }

            public Object getModifiedBy() {
                return modifiedBy;
            }

            public void setModifiedBy(Object modifiedBy) {
                this.modifiedBy = modifiedBy;
            }

            public Object getCreateTime() {
                return createTime;
            }

            public void setCreateTime(Object createTime) {
                this.createTime = createTime;
            }

            public Object getModifiedTime() {
                return modifiedTime;
            }

            public void setModifiedTime(Object modifiedTime) {
                this.modifiedTime = modifiedTime;
            }

            public Object getCreateByName() {
                return createByName;
            }

            public void setCreateByName(Object createByName) {
                this.createByName = createByName;
            }

            public Object getModifiedByName() {
                return modifiedByName;
            }

            public void setModifiedByName(Object modifiedByName) {
                this.modifiedByName = modifiedByName;
            }

            public String getOrderBy() {
                return orderBy;
            }

            public void setOrderBy(String orderBy) {
                this.orderBy = orderBy;
            }

            public String getSort() {
                return sort;
            }

            public void setSort(String sort) {
                this.sort = sort;
            }

            public Object getRoleUserId() {
                return roleUserId;
            }

            public void setRoleUserId(Object roleUserId) {
                this.roleUserId = roleUserId;
            }

            public String getRoleId() {
                return roleId;
            }

            public void setRoleId(String roleId) {
                this.roleId = roleId;
            }

            public Object getUserId() {
                return userId;
            }

            public void setUserId(Object userId) {
                this.userId = userId;
            }

            public Object getBackup() {
                return backup;
            }

            public void setBackup(Object backup) {
                this.backup = backup;
            }

            public String getRoleName() {
                return roleName;
            }

            public void setRoleName(String roleName) {
                this.roleName = roleName;
            }

            public String getRoleKey() {
                return roleKey;
            }

            public void setRoleKey(String roleKey) {
                this.roleKey = roleKey;
            }

            public Object getState() {
                return state;
            }

            public void setState(Object state) {
                this.state = state;
            }

            public String getRoleLevel() {
                return roleLevel;
            }

            public void setRoleLevel(String roleLevel) {
                this.roleLevel = roleLevel;
            }
        }
    }
}
